package entity

import (
	"time"

	"shqsoft.cn/pasnj/base"
)

//TIndiClie 用户
type CompClieDivi struct {
	ID        int       `gorm:"AUTO_INCREMENT;primary_key;column:ID"`
	CUID      int       `gorm:"column:CUID"`
	EMID      int       `gorm:"column:EMID"`
	NAME      string    `gorm:"column:SysUserName"`
	DSVL      float64   `gorm:"column:DSVL"`
	DSDT      time.Time `gorm:"column:DSDT"`
	DSEM      string    `gorm:"column:DSEM"`
	WODT      time.Time `gorm:"column:WODT"`
	OrganName string    `gorm:"column:OrganName"`
	ISWO      bool      `gorm:"column:ISWO"`
	EMNO      string    `gorm:"column:EMNO"`
}

//TableName User用户表名
func (CompClieDivi) TableName() string {
	return "V_COMP_CLIE_DIVI"
}

func CompClieDiviEF() base.EntityFunc {
	return func() interface{} {
		entity := CompClieDivi{}
		return &entity
	}
}
func CompClieDiviESF() base.EntitiesFunc {
	return func() interface{} {
		var entities []CompClieDivi
		return &entities
	}
}

func init() {
	base.DaoPoolObj.Put("CompClieDivi", base.NewDefaultDao(CompClieDiviEF(), CompClieDiviESF(), nil))
}
